package org.hamcrest.collection; import static org.hamcrest.collection.IsEmptyIterable.emptyIterable; import java.util.Arrays; import org.hamcrest.AbstractMatcherTest; import org.hamcrest.Matcher; public class IsEmptyIterableTest extends AbstractMatcherTest { @Override protected Matcher<?> createMatcher() { return emptyIterable(); } public void testMatchesAnEmptyIterable() { assertMatches("empty iterable", emptyIterable(), Arrays.asList()); } public void testDoesNotMatchAnIterableWithItems() { assertDoesNotMatch("iterable with an item", emptyIterable(), Arrays.<Object>asList(1)); } public void testHasAReadableDescription() { assertDescription("an empty iterable", emptyIterable()); } }